home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1988-11-09 | 2.2 KB | 75 lines |
- 10 DIM A$(60)
- 20 CLEAR: CLS
- 30 PRINT TAB(35) "LABEL 1.2": PRINT
- 40 PRINT TAB(32) "Steve Burghardi"
- 50 PRINT TAB(33) "883 Galtier St"
- 60 PRINT TAB(30) "St. Paul, MN 55117"
- 70 PRINT TAB(34) "612/487-1173":PRINT
- 80 PRINT TAB(5) "This program makes two-line, condensed or normal print labels that work"
- 90 PRINT "well for diskettes, cassette tapes or file folders."
- 100 PRINT
- 110 PRINT TAB(10) "1. Use 3.5 by 15/16in labels with an `EPSON'-type printer."
- 120 PRINT TAB(10) "2. Position the label sheet with the left edge at the"
- 130 PRINT TAB(13) "20 mark on the scale."
- 140 PRINT TAB(10) "3. Enter an s at the title prompt to print"
- 150 PRINT TAB(13) "the same line as the last label."
- 160 PRINT TAB(10) "4. Enter a <cr> to leave a blank line but retain"
- 170 PRINT TAB(13) "the same line value in memory as the last run."
- 180 PRINT TAB(10) "5. Enter an r for the first title to reset"
- 190 PRINT TAB(13) "print type and/or tab setting."
- 200 PRINT TAB(10) "6. Enter an e at any title prompt to end program."
- 210 PRINT
- 220 PRINT
- 230 PRINT "Tiny or Normal Print (T,N)";
- 240 INPUT P$
- 250 PRINT "Tab Setting (<cr>=27)";
- 260 INPUT T
- 270 IF T=0 THEN T=27
- 280 IF P$="N" OR P$="n" THEN GOTO 520
- 290 PRINT "ENTER FIRST TITLE ";
- 300 INPUT A$(1)
- 310 I=1
- 320 IF A$(1)="E" OR A$(1)="e" THEN SYSTEM
- 330 IF A$(1)="R" OR A$(1)="r" GOTO 230
- 340 IF A$(1)="" THEN I = 3: GOTO 370
- 350 IF A$(1)="S" OR A$(1)="s" THEN GOTO 380
- 360 C$(1)=A$(1)
- 370 C$(3)=A$(1)
- 380 PRINT "ENTER SECOND TITLE";
- 390 INPUT A$(2)
- 400 N=2
- 410 IF A$(2)="E" OR A$(2)="e" THEN SYSTEM
- 420 IF A$(2)="" THEN N = 4: GOTO 450
- 430 IF A$(2)="S" OR A$(2)="s" THEN GOTO 460
- 440 C$(2)=A$(2)
- 450 C$(4)=A$(2)
- 460 PRINT: PRINT "ALIGN LABELS ON PRINTER AND PRESS 'ENTER'";
- 470 INPUT B$
- 480 LPRINT CHR$(27) CHR$(68) CHR$(T) CHR$(1) CHR$(15) CHR$(27) CHR$(52) CHR$(9) CHR$(27) CHR$(71) C$(I)
- 490 LPRINT CHR$(9) C$(N): LPRINT: LPRINT: LPRINT
- 500 LPRINT CHR$(27) CHR$(64)
- 510 GOTO 290
- 520 PRINT "ENTER FIRST TITLE ";
- 530 INPUT A$(1)
- 540 IF A$(1)="E" OR A$(1)="e" THEN SYSTEM
- 550 IF A$(1)="R" OR A$(1)="r" THEN GOTO 230
- 560 I=1
- 570 IF A$(1)="" THEN I = 3: GOTO 600
- 580 IF A$(1)="S" OR A$(1)="s" THEN GOTO 610
- 590 C$(1)=A$(1)
- 600 C$(3)=A$(1)
- 610 PRINT "ENTER SECOND TITLE";
- 620 INPUT A$(2)
- 630 N=2
- 640 IF A$(2)="E" OR A$(2)="e" THEN SYSTEM
- 650 IF A$(2)="" THEN N = 4: GOTO 680
- 660 IF A$(2)="S" OR A$(2)="s" THEN GOTO 690
- 670 C$(2)=A$(2)
- 680 C$(4)=A$(2)
- 690 PRINT: PRINT "ALIGN LABELS ON PRINTER AND PRESS 'ENTER'";
- 700 INPUT B$
- 710 LPRINT CHR$(27) CHR$(68) CHR$(T) CHR$(1) CHR$(27) CHR$(71) CHR$(27) CHR$(69) CHR$(9) C$(I)
- 720 LPRINT CHR$(9) C$(N): LPRINT: LPRINT: LPRINT
- 730 LPRINT CHR$(27) CHR$(64)
- 740 GOTO 520
-